package org.study.springboot.entity;

import java.math.BigDecimal;
import java.util.Date;
import java.io.Serializable;

/**
 * (TLimitUpDetail)实体类
 *
 * @author makejava
 * @since 2024-01-09 23:17:01
 */
public class TLimitUpDetail implements Serializable {
    private static final long serialVersionUID = -41920789831828364L;
    /**
     * 主键
     */
    private String id;
    /**
     * 股票代码_日期主键
     */
    private String stockDateId;
    /**
     * 股票代码
     */
    private String stockCode;
    /**
     * 股票名字
     */
    private String stockName;
    /**
     * 交易日期
     */
    private String tradeDate;
    /**
     * SH:沪市；SZ：深市；BJ:京市
     */
    private String marketType;
    /**
     * 0：首板
     */
    private String isNew;
    /**
     * 首次触摸涨停时间
     */
    private Date firstLimitUpTime;
    /**
     * 涨停概念集
     */
    private String reasonType;
    /**
     * 几天几板块
     */
    private String highDays;
    /**
     * 最新价格
     */
    private BigDecimal latestPrice;
    /**
     * 最近一次涨停时间
     */
    private Date latestLimitUpDate;
    /**
     * 最近一次涨停原因
     */
    private String latestReasonType;
    /**
     * 特别原因：
     */
    private String specialReason;
    /**
     * 买卖原因
     */
    private String sellBuyReason;
    /**
     * 流通市值 4.0189923E9 需要转换保存
     */
    private String currencyValue;
    /**
     * 成交量排名
     */
    private Integer tradingVolumeRank;
    /**
     * 更新时间
     */
    private Date updateTime;
    /**
     * 创建时间
     */
    private Date createTime;


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getStockDateId() {
        return stockDateId;
    }

    public void setStockDateId(String stockDateId) {
        this.stockDateId = stockDateId;
    }

    public String getStockCode() {
        return stockCode;
    }

    public void setStockCode(String stockCode) {
        this.stockCode = stockCode;
    }

    public String getStockName() {
        return stockName;
    }

    public void setStockName(String stockName) {
        this.stockName = stockName;
    }

    public String getTradeDate() {
        return tradeDate;
    }

    public void setTradeDate(String tradeDate) {
        this.tradeDate = tradeDate;
    }

    public String getMarketType() {
        return marketType;
    }

    public void setMarketType(String marketType) {
        this.marketType = marketType;
    }

    public String getIsNew() {
        return isNew;
    }

    public void setIsNew(String isNew) {
        this.isNew = isNew;
    }

    public Date getFirstLimitUpTime() {
        return firstLimitUpTime;
    }

    public void setFirstLimitUpTime(Date firstLimitUpTime) {
        this.firstLimitUpTime = firstLimitUpTime;
    }

    public String getReasonType() {
        return reasonType;
    }

    public void setReasonType(String reasonType) {
        this.reasonType = reasonType;
    }

    public String getHighDays() {
        return highDays;
    }

    public void setHighDays(String highDays) {
        this.highDays = highDays;
    }

    public BigDecimal getLatestPrice() {
        return latestPrice;
    }

    public void setLatestPrice(BigDecimal latestPrice) {
        this.latestPrice = latestPrice;
    }

    public Date getLatestLimitUpDate() {
        return latestLimitUpDate;
    }

    public void setLatestLimitUpDate(Date latestLimitUpDate) {
        this.latestLimitUpDate = latestLimitUpDate;
    }

    public String getLatestReasonType() {
        return latestReasonType;
    }

    public void setLatestReasonType(String latestReasonType) {
        this.latestReasonType = latestReasonType;
    }

    public String getSpecialReason() {
        return specialReason;
    }

    public void setSpecialReason(String specialReason) {
        this.specialReason = specialReason;
    }

    public String getSellBuyReason() {
        return sellBuyReason;
    }

    public void setSellBuyReason(String sellBuyReason) {
        this.sellBuyReason = sellBuyReason;
    }

    public String getCurrencyValue() {
        return currencyValue;
    }

    public void setCurrencyValue(String currencyValue) {
        this.currencyValue = currencyValue;
    }

    public Integer getTradingVolumeRank() {
        return tradingVolumeRank;
    }

    public void setTradingVolumeRank(Integer tradingVolumeRank) {
        this.tradingVolumeRank = tradingVolumeRank;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

}

